power generating systems - Francés Inglés Diccionario